package org.scboy.dbms.service;

import org.scboy.utils.entitys.coobi.Model;
import org.scboy.utils.entitys.coobi.Page;

public interface RequestValidParamsService {
	
	/**
	 * 分页查询验证参数
	 * @param params
	 * @param limit
	 * @return
	 */
	public Page page(Model params);
	
	/**
	 * 获取验证参数
	 * @param id
	 * @return
	 */
	public Model get(String id);
	
	/**
	 * 新增验证参数
	 * @param model
	 * @return
	 */
	public boolean add(Model model);
	
	/**
	 * 更新验证参数
	 * @param model
	 * @return
	 */
	public boolean update(Model model);
	
	/**
	 * 删除验证参数
	 * @param id
	 * @return
	 */
	public boolean delete(String id);

	/**
	 * 启用禁用
	 * @param id ID
	 * @return
	 */
	public boolean checkState(String id);
}
